﻿/*====================================================================================================*/
/*====================================================================================================*/
#include "nrf51_system.h"
#include "nrf51_delay.h"

#include "nrf_delay.h"
/*====================================================================================================*/
/*====================================================================================================*
**函數 : Delay_1us
**功能 : 延遲 1us
**輸入 : nCnt_1us
**輸出 : None
**使用 : Delay_1us(Times);
**====================================================================================================*/
/*====================================================================================================*/
void Delay_1us( volatile uint32_t  nCnt_1us )
{
  nrf_delay_us(nCnt_1us);
}
/*====================================================================================================*/
/*====================================================================================================*
**函數 : Delay_10us
**功能 : 延遲 10us
**輸入 : nCnt_10us
**輸出 : None
**使用 : Delay_10us(Times);
**====================================================================================================*/
/*====================================================================================================*/
void Delay_10us( volatile uint32_t  nCnt_10us )
{
  for(; nCnt_10us != 0; nCnt_10us--)
    nrf_delay_us(10);
}
/*====================================================================================================*/
/*====================================================================================================*
**函數 : Delay_100us
**功能 : 延遲 100us
**輸入 : nCnt_100us
**輸出 : None
**使用 : Delay_100us(Times);
**====================================================================================================*/
/*====================================================================================================*/
void Delay_100us( volatile uint32_t  nCnt_100us )
{
  for(; nCnt_100us != 0; nCnt_100us--)
    nrf_delay_us(100);
}
/*====================================================================================================*/
/*====================================================================================================*
**函數 : Delay_1ms
**功能 : 延遲 1ms
**輸入 : nCnt_1ms
**輸出 : None
**使用 : Delay_1ms(Times);
**====================================================================================================*/
/*====================================================================================================*/
void Delay_1ms( volatile uint32_t  nCnt_1ms )
{
  for(; nCnt_1ms != 0; nCnt_1ms--)
    nrf_delay_us(1000);
}
/*====================================================================================================*/
/*====================================================================================================*
**函數 : Delay_10ms
**功能 : 延遲 10ms
**輸入 : nCnt_10ms
**輸出 : None
**使用 : Delay_10ms(Times);
**====================================================================================================*/
/*====================================================================================================*/
void Delay_10ms( volatile uint32_t  nCnt_10ms )
{
  for(; nCnt_10ms != 0; nCnt_10ms--)
    nrf_delay_us(10000);
}
/*====================================================================================================*/
/*====================================================================================================*
**函數 : Delay_100ms
**功能 : 延遲 100ms
**輸入 : nCnt_100ms
**輸出 : None
**使用 : Delay_100ms(Times);
**====================================================================================================*/
/*====================================================================================================*/
void Delay_100ms( volatile uint32_t  nCnt_100ms )
{
  for(; nCnt_100ms != 0; nCnt_100ms--)
    nrf_delay_us(100000);
}
/*=====================================================================================================*/
/*=====================================================================================================*/

